#define _CRT_SECURE_NO_WARNINGS 1
//#include<stdio.h>
//typedef struct student stu;
//struct student
//{
//	char name[20];
//	int age;
//	char sex[5];
//	char id[20];
//};
//int main()
//{
//	stu s3 = { "yangrui",21,"Ů","210047218" };
//	return 0;
//}

//#include <stdio.h>
//int i;
//void prt()
//{
//	for (i = 5; i < 8; i++)
//		printf("%c", '*');
//	printf("\t");
//} 
//int main()
//{
//	for (i = 5; i <= 8; i++)
//		prt();
//	return 0;
//}

//#include<stdio.h>
//int main()
//{
//	int a = 3;
//	printf("%d\n", (a += a -= a * a));
//	return 0;
//}

//#include <stdio.h>
//
//int main()
//{
//    int n = 0, arr[2000] = { 0 }, count1 = 0, count2 = 0, count3 = 0, i = 0;
//    float sum = 0.0;
//    scanf("%d", &n);
//    for (i = 0; i < n; i++)
//        scanf("%d", &arr[i]);
//    for (i = 0; i < n; i++)
//    {
//        if (arr[i] < 0)
//            count1++;
//        else if (arr[i] == 0)
//            count2++;
//        else
//        {
//            sum += arr[i];
//            count3++;
//        }
//    }
//    printf("%d ", count1);
//    if (count3 == 0)
//        printf("0.0");
//    else
//        printf("%.1f", sum / count3);;
//    return 0;
//}

int minNumberInRotateArray(int* nums, int numsLen) {
    int min = nums[0];
    for (int i = 0; i < numsLen; i++)
    {
        if (nums[i] < min)
            min = nums[i];
    }
    return min;
}